* { box-sizing: border-box }
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0 }
ul, ol { list-style: none outside }
img { border: 0 none; vertical-align: top }
table { border-collapse: collapse; border-spacing: 0 }
body { font: 14px/1.5 Microsoft YaHei, Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif }
h1, h2, h3, h4, h5, h6 { font-size: 14px }
a:link, a:visited { text-decoration: none }
a:hover, a:focus, a:active { text-decoration: underline }
a, button, input[type="button"], input[type="submit"], input[type="reset"] { cursor: pointer }
.cursor { cursor: pointer }
.hidden { visibility: hidden; display: none }
.txtLft { text-align: left }
.txtCtr { text-align: center }
.txtRgt { text-align: right }
.lft { float: left; display: inline }
.rgt { float: right; display: inline }
h1, h2, h3, h4, h5, h6, .f14 { font-size: 14px }
.mt10 { margin-bottom: 40px }
body { background: #f3f1eb; color: black }
a:link, a:visited, a:active { color: #000000; text-decoration : none }
a:hover { color: #FF5722 }
.cMain, .cMain a:link, .cMain a:visited, .cMain a:hover, .cMain a:active, .cMain:link, .cMain:visited, .cMain:hover, .cMain:active { color: #333333 }
.cRed, .cRed a:link, .cRed a:visited, .cRed a:hover, .cRed a:active, .cRed:link, .cRed:visited, .cRed:hover, .cRed:active { color: #de0000 }
.cBrown, .cBrown a:link, .cBrown a:visited, .cBrown a:hover, .cBrown a:active, .cBrown:link, .cBrown:visited, .cBrown:hover, .cBrown:active { color: #ae9855 }
.cGreen, .cGreen a:link, .cGreen a:visited, .cGreen a:hover, .cGreen a:active, .cGreen:link, .cGreen:visited, .cGreen:hover, .cGreen:active { color: #33610d }
.cBlue, .cBlue a:link, .cBlue a:visited, .cBlue a:hover, .cBlue a:active, .cBlue:link, .cBlue:visited, .cBlue:hover, .cBlue:active { color: #5780a7 }
.headbg { background: url(../images/headbg.jpg) center }
.head, .nav, .topAvatar { width: 1200px; margin: 0 auto }
.head { display: flex; justify-content: space-between }
.headbg h2 { display: none }
.hd-right { width: 33%; display: flex; flex-direction: column; justify-content: center }
.head .time { width: 100%; text-align: center; color: #8c5043 }
.head div a:link, .head div a:visited, .head div a:hover, .head div a:active { color: #bb0033 }
.head iframe { width: 100%; }
.m-search { display: none }
.head .search { width: 100%; overflow: hidden }
.head .search form { overflow: hidden; background-color: #F3F0EB; border: 1px solid #b1a782; border-radius: 15px; padding-left: 2% }
.head input { width: 100%; border: 0 none; background: transparent; outline: none }
.head input.ipt_txt1, .head input.ipt_txt2 { font-size: 14px; background: transparent; cursor: text; float: left; height: 32px; line-height: 32px; border: 0; width: 88% }
.head input.ipt_txt1 { color: #b1a782 }
.head input.ipt_txt2 { color: #a80026 }
.head input.btn { margin: 0; padding: 0; background: url(../images/icon-lense.png) no-repeat center; background-size: auto 50%; border: none; width: 10%; height: 32px; line-height: 32px; float: right }
#qufust_box { position: relative; width: 100%; height: 40px; z-index: 1200; overflow-x: clip; display: block }
#qufust_float { width: 100%; position: absolute; top: 0; background: #6b2423 url(../images/nav.jpg) }
#scrolltop { display: none; position: fixed; z-index: 2; bottom: 155px; left: 51%; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));
margin-left: 604px; font-size: 14px; text-align: center; color: #f00; cursor: pointer; height: 48px; width: 44px; background: url(../images/arrow.png) no-repeat -44px 0; border-radius: 8px; }
#scrolltop:hover { border: 0; padding: 0; background: url(../images/arrow.png) no-repeat }
.nav { height: 40px; display: flex; justify-content: space-between; position: relative; z-index: 990 }
.nav>li { width: 9.5%; display: inline; position: relative }
.nav a { font: 16px/1.5 Microsoft Yahei, Helvetica, Arial, "\5b8b\4f53", sans-serif; display: block; text-align: center; width: 100%; line-height: 40px; color: #ffffff; }
.nav ul { display: flex; justify-content: center; width: 2800px; background: #9a927eb3; position: absolute; top: 100%; left: 50%; margin-left: -1400px; z-index: 100; opacity: 0; visibility: hidden; filter: alpha(opacity = 0); -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -webkit-transform: translateY(20px); transform: translateY(20px); -webkit-transform-origin: 0 0; transform-origin: 0 0; }
.nav>li.has>.sub:before { border: 4px solid #b1a782; border-color: transparent transparent #b1a782 #b1a782; content: ""; left: 50%; margin-left: 6px; position: absolute; top: -2px; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: rotate(135deg); transform: rotate(135deg); }
.nav ul li { background: none; padding: 0; }
.nav ul a { height: 40px; line-height: 40px; padding: 0 18px; font-size: 14px; }
ul.nav>li>a { position: relative; }
ul.nav>li.has>a:before { font-family: "fontawesome"; content: "\f107"; font-weight: 700; color: #b4ab97; display: inline-block; position: absolute; right: 10px; margin-bottom: -30px; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
ul.nav>li.has:hover>a:before { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
.nav ul li a:hover { background: #9C0000 }
.nav>li:hover>ul { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0) }
.wrapper .row0 { border: 1px solid #c3c0b4 }
.w960, .wrapper { margin: 40px auto 0; }
.w960 { width: 1200px; display: flex; }
.wrapper { width: 1200px }
.titleBar { line-height: 30px; margin-bottom: 15px; border-bottom: 2px solid #B1A782; display: flex; justify-content: space-between; }
.titleName { background: #b1a782; font-size: 14px; color: #ffffff; padding: 0 15px; border-radius: 8px 8px 0 0; }
.more { }
.more a { display: block; width: 35px; height: 30px; background: #b1a782; -webkit-mask: url(../images/more.png); mask: url(../images/more.png); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: contain; mask-size: contain; }
.more a:hover { background: #FF5722; }
.titleBar .rgt, .titleBar a:link, .titleBar a:visited, .titleBar a:active { color: #b1a782; }
.titleBar a:hover { color: #a80026 }
.imgList { overflow: hidden; }
.imgList li { display: inline; overflow: hidden }
.imgList li a { display: block }
.imgList li .img { border: 1px solid #FFFFFF; padding: 5px }
.imgList li a.img:hover { border-color: #EAC17E; text-decoration: none }
.imgList li .txt { text-align: center; overflow: hidden }
.newsList { display: flex; flex-direction: column; height: -webkit-fill-available; }
.news_num { margin: 0 auto 40px; width: 80%; display: flex; flex-direction: column; }
.news_num2 { width: 80%; margin: 30px auto 10px; display: flex; flex-direction: column; }
.newsList li { background: url(../images/dian.gif) no-repeat 0px center; padding-left: 15px; overflow: hidden }
.row4 .f1 .img { width: 34.61%; }
.row4 .f1 .imgmask { display: block; height: 0; padding-bottom: 61.48%; position: relative; width: 100%; border-radius: 6px; overflow: hidden; }
.newsList .imgmask { display: block; height: 0; padding-bottom: 61.48%; position: relative; width: 100%; border-radius: 6px; overflow: hidden; }
.newsList li .rgt { color: #999; font-family: Arial; font-size: 14px }
.dashLine { height: 1px; overflow: hidden; border-bottom: 1px dashed #d8d8d8 }
.solidLine { height: 1px; overflow: hidden; border-bottom: 1px solid #d8d8d8 }
.listline { margin: 10px 0; height: 1px; overflow: hidden; border-bottom: 1px dashed #d8d8d8 }
.listline2 { margin: -10px 0 10px; height: 1px; overflow: hidden; border-bottom: 1px dashed #d8d8d8 }
.List { width: 80%; margin: 0 auto; display: flex; flex-direction: column; }
.footLink { width: auto; margin: 0 auto; background: #dbdbdb; ; text-align: center; color: white; line-height: 28px }
.footLink a:link, .footLink a:visited, .footLink a:hover, .footLink a:active { margin: 0 30px; color: #666666 }
.footer { background: #000000; margin: 0 auto; padding: 30px 0 70px }
.fl_0 { color: #B5B5B5; width: 85%; display: flex; flex-wrap: wrap }
.fl_4 { margin-top: 50px }
.erwei { width: 150px; border-radius: 8px; overflow: hidden; }
.erwei img { width: 100% }
.footer span, .footer a:link, .footer a:visited, .footer a:hover, .footer a:active { color: #B5B5B5 }
#index-scroll { width: 44px; height: 48px; position: fixed; left: 50%; bottom: 155px; margin-left: 609px; z-index: 100; text-align: center; cursor: pointer; display: none }
#index-scroll a { display: inline-block; height: 48px; width: 44px; background: url(../images/arrow.png) no-repeat -44px 0 }
#index-scroll a:hover { background: url(../images/arrow.png) no-repeat }
.wz-tool { margin-right: 100px; margin-top: 10px; margin-left: 100px; height: 31px; padding-bottom: 20px; padding-top: 20px; background-image: url(../images/wz-fg.gif); background-repeat: no-repeat; background-position: center top; padding-left: 50px }
.diggbox { height: 31px; cursor: pointer; width: 91px }
.newdigg { width: 91px; height: 31px; float: left }
.newdigg #digg_good { background-image: url(../images/rrbu.gif) }
.digg_num { height: 21px; width: 37px; float: right; line-height: 20px; text-align: center; font-size: 14px; color: #F60; padding-top: 5px; padding-right: 8px; font-weight: 700 }
.wz-home { float: left; line-height: 31px }
.wz-home a { height: 31px; width: 58px; display: block; float: left; padding-left: 36px; color: #909090; margin-left: 3px }
.wz-home a:hover { color: #B88027 }
.t-sc { background-image: url(../images/rrbu.gif); background-repeat: no-repeat; background-position: -279px 0 }
.t-pd { background-image: url(../images/rrbu.gif); background-repeat: no-repeat; background-position: -185px 0 }
.t-in { background-image: url(../images/rrbu.gif); background-repeat: no-repeat; background-position: -91px 0 }
.t-sc:hover { background-position: -279px -31px }
.t-pd:hover { background-position: -185px -31px }
.t-in:hover { background-position: -91px -31px }
.qqyxbg p { word-wrap: break-word; word-break: break-all; font: 12px/1.5 "\5b8b\4f53", Verdana, Helvetica, Arial, sans-serif; _font: 12px/1.5 Arial, "\5b8b\4f53", Verdana, Helvetica, sans-serif; width: 180px; height: 65px; line-height: 15px; font-size: 12px; background: url(../images/yxbg.jpg) no-repeat; margin: 15px 0 15px; list-style-type: none; color: red; padding: 50px 14px 71px 90px; border-bottom: 1px dashed #333 }
.qqyxbg p.noborder { border-bottom: none }
.s-body { width: 1198px; display: block; list-style-type: none; background: white; border: 1px solid #D2D2D2; padding-top: 15px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; margin: 15px auto }
.s-body li { height: 50px; display: block; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #D2D2D2; margin: 0 20px; line-height: 50px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 20px; overflow: hidden }
.s-body li:hover { display: block; background-color: #FDFDF0 }
.s-body li span a { color: #B77F50 }
.s-body li span a:hover, .s-body span a:active { color: #0066CC; text-decoration: underline }
.s-body li .lt { float: left; display: inline; font-size: 14px; font-weight: normal; color: #0033CC; font-family: Arial, Helvetica, sans-serif; margin-right: 50px }
.s-body li .lt a, .s-body li .lt a:link, .s-body li .lt a:visited { color: #464646 }
.s-body li .lt a:hover, .s-body li .lt a:active { color: #FF3300; text-decoration: underline }
.s-body li .rt { float: right; display: inline; width: 380px; padding-right: 0px; font-size: 12px; color: #898989; font-family: Arial, Helvetica, sans-serif }
.s-body li .rt span { float: left; width: 120px; display: inline; margin-right: 6px }
.mask1 { height: 0; padding-bottom: 63%; position: relative; width: 100% }
.mask2 { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden }
.row0 { background: #e1e1e1; border-radius: 8px; overflow: hidden; }
.row1 { display: flex; flex-direction: row-reverse; justify-content: space-between; }
.row1 .titleName, .sub_lft .titleName { background: #9d1518; }
.row1 .w_ctr { width: 48%; border-radius: 12px; overflow: hidden; }
.row1 .w_ctr .JQ-slide { width: 47.5%; height: 320px; overflow: hidden; position: relative }
.row1 .w_ctr .JQ-slide a:hover { text-decoration: none }
.row1 .w_ctr li { width: 570px; height: 320px; float: left; display: inline; position: relative }
.row1 .w_ctr li i { display: block; width: 570px; height: 320px; position: absolute; top: 0; left: 0; z-index: 20 }
.row1 .w_ctr li img { width: 570px; height: 320px }
.row1 .w_ctr li span { display: block; background: black; color: white; font-size: 14px; line-height: 28px; position: absolute; bottom: 0px; z-index: 10; width: 570px; overflow: hidden; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5 }
.row1 .w_ctr .JQ-slide-nav { position: absolute; bottom: 10px; right: 8px; z-index: 30 }
.row1 .w_ctr .JQ-slide-nav li { float: left; display: inline; background: url(../images/focus_li.png) no-repeat; _background-image: url(../images/focus_li.gif); width: 10px; height: 10px; text-indent: -999em; overflow: hidden; cursor: pointer; margin-right: 5px }
.row1 .w_ctr .JQ-slide-nav li.on { background-position: -15px 0 }
.row1 .w_ctr ol { margin-top: 11px }
.row1 .w_ctr ol li { height: 24px; line-height: 24px; overflow: hidden }
.row1 .w_ctr .text { margin-top: 5px; padding: 5px; border: 0px solid #DADADA; line-height: 22px }
.row1 .w_ctr .text span { font-size: 14px; color: #999 }
.row1 .w_ctr #bdshare { margin-left: 0; margin-top: 6px; *margin-top:0;
_margin-top: 8px }
.row1 .w_rgt { width: 48%; display: flex; flex-direction: column; }
.row1 .titleBar .titleName img { padding-top: 16px; }
.row1 .w_rgt ul { display: flex; flex-direction: column; justify-content: space-between; height: -webkit-fill-available; }
.row1 .w_rgt li { font-size: 16px; width: 100%; background: url(../images/dian.gif) no-repeat 0px 20px; display: flex; justify-content: space-between; height: -webkit-fill-available; line-height: 44px; }
.row1 .w_rgt li span { width: 50px; text-align: right; }
.row1 .w_rgt li.first span { background-position: 0 0; color: #9d1518; }
.row1 .w_rgt li.second span { background-position: 0 -46px; color: #ba7057; }
.row1 .w_rgt li.third span { background-position: 0 -92px; color: #b1a782; }
.row1 .w_rgt li a { max-width: calc(100% - 50px); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; }
.row1 .w_rgt li a.red { padding-right: 25px; }
.row1 .w_rgt li em { margin-left: 3px; position: absolute; top: 50%; margin-top: -10px; right: 0; background-color: #b73736; color: #fff; display: inline-block; width: 20px; height: 20px; font-size: 14px; text-align: center; line-height: 20px; border-radius: 3px; font-style: normal; }
.row1 .swiper-container { width: 100% }
.row1 .swiper-slide { height: 0; padding-bottom: 56.25%; position: relative; width: 100% }
.row1 .swiper-slide .mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden }
.row1 .swiper-container img { width: 100%; height: 100%; object-fit: cover; transition: 1s linear 2s; transform: scale(1.1, 1.1); }
.row1 .swiper-slide-active img, .row1 .swiper-slide-duplicate-active img { transition: 6s linear; transform: scale(1, 1); }
.row1 .swiper-container .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; line-height: 45px; background: url(../images/newbg.png) repeat-x; filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
display: block; text-align: left }
.row1 .swiper-container .shadow a { display: block; width: calc(100% - 120px); color: #fff; font-size: 16px; margin-left: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.row1 .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { width: 100px; text-align: right; left: auto; right: 10px }
.row1 .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 3px!important; background: #D9D9D9; opacity: .5 }
.row1 .swiper-pagination-bullet-active { background: #eac17e; opacity: 1 }
.row3 { width: 1200px }
.row3 .w_lft { width: 628px; padding: 0 15px }
.row3 .w_lft .imgList li { width: 152px; margin: 0 3px 3px 2px }
.row3 .w_lft .imgList img { width: 140px; height: 100px }
.row3 .w_lft .imgList .txt { height: 30px; line-height: 30px }
.row3 .picList { display: flex; justify-content: space-between; }
.row3 .picList li { width: 23%; margin-top: 10px; }
.row3 .picList li .img { display: block; height: 0; padding-bottom: 63%; position: relative; width: 100%; border-radius: 8px; overflow: hidden; }
.row3 .picList li img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; object-fit: cover; }
.row3 .picList li a.img:hover img { background: #FFF url(../images/tppicbj3.png) -253px -6px no-repeat; opacity: .60; filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)"; -khtml-opacity: .60; -moz-opacity: .60 }
.row3 .picList li .txt { display: block; height: 30px; line-height: 30px; text-align: center }
.row4 { display: flex; justify-content: space-between; }
.row4 .box { width: 31%; display: flex; flex-direction: column; }
.row4 .f1 { width: 100%; margin-bottom: 10px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.row4 .f1 img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; object-fit: cover; }
.row4 .f2 { font-size: 16px; width: 100%; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.row4 .f3 { width: 62%; }
.row4 .fimg { width: 100%; display: flex; justify-content: space-between; align-items: center; height: -webkit-fill-available; }
.row4 .fimg .img { width: 38%; }
.row4 .fimg img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 8px; overflow: hidden; object-fit: cover; }
.row4 .fbd { width: 59%; }
.row4 .ft { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.row4 font { font: 12px/1.5 Microsoft YaHei, Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; color: #a8a8a8 }
.row4 font a { color: #b1a782; }
.row4 font a:hover { color: #ff5722 }
.row4 .zs { width: 100%; margin: 5px 0px 20px 0px; display: flex; justify-content: space-between; }
.row4 .zs .timg { width: 47%; }
.row4 .zs .xtpic { width: 100%; height: 0; position: relative; padding-bottom: 56.25%; }
.row4 .zs .imgmask { height: 100%; width: 100%; position: absolute; top: 0; left: 0; border-radius: 8px; overflow: hidden; }
.row4 .zsimg { width: 100%; height: 100%; object-fit: cover; }
.row4 img:hover { opacity: .60; filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)"; -khtml-opacity: .60; -moz-opacity: .60 }
.row4 .zst { width: 100%; height: 25px; color: #ffffff; text-align: center; position: absolute; bottom: 0px; background-color: rgba(0,0,0,0.5); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.row4 .zst:hover { color: #fc0; background-color: rgba(0, 0, 0, 0.31) }
.row4 .newsList li { line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: -webkit-fill-available; }
.row4 .newsList .lft { width: 235px; overflow: hidden }
.row4 .newsList .rgt { color: #b77f50; font-family: Arial; font-size: 11px; margin-right: 0px }
.row5 { overflow: hidden; width: 1200px; margin: 40px auto 0 }
.row5 .pcont { width: 100% }
.row5 .ScrCont { overflow: initial }
.row5 .ScrCont .swiper-pagination { bottom: 0 }
.row5 .ScrCont .swiper-pagination-bullet { width: 10px; height: 10px }
.row5 .ScrCont .swiper-pagination-bullet-active { background: #eac17e }
.row5 .pl { text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; flex-direction: column; align-items: stretch; margin-top: 10px; }
.row5 .pl img { width: 100%; display: block; cursor: pointer; object-fit: cover; border-radius: 8px; overflow: hidden; }
.row5 .pl p { width: 100%; white-space: nowrap; overflow: hidden; font-size: 14px; line-height: 30px }
.row5 .pl a:hover { color: #ff5722; text-decoration: none }
.friendLink { width: 1200px; margin: 40px auto; display: flex; justify-content: space-between; flex-direction: row; align-items: center; border-radius: 8px 8px 0 0; }
.friendLink h5 { width: 61px; height: 61px; overflow: hidden; text-indent: -999em; background: url(../images/friendLink.jpg) no-repeat; background-size: 100% }
.friendLink div { width: 93%; overflow: hidden; zoom: 1; display: flex; flex-wrap: wrap; justify-content: space-between }
.friendLink a { line-height: 24px; margin: 0 10px; white-space: nowrap }
.footer .about { width: 1200px; margin: 0 auto; display: flex; justify-content: space-between }
.footer .about .fl_0 .introduction { padding: 0 1%; width: 40% }
.footer .about .fl_0 .introduction p { line-height: 28px; text-align: justify; text-indent: 2.2em }
.footer .about .fl_0 .introduction span a { display: inline-block; padding: 5px 20px; margin-top: 10px; background: #101010; color: #b1a782; border-radius: 8px; border: 1px solid #1b1b1b; }
.footer .about .fl_0 .footer-logo { width: 100% }
.footer .footer-logo img { width: 220px }
.footer .introduction i { -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s }
.footer .introduction a:hover i { margin-left: 10px; }
.footer .about .fl_0 .addres { width: 30%; line-height: 32px; padding: 0 3% }
.footer .about .fl_0 .xxxr { width: 26% }
.footer .about .fl_0 .xxxr ul { display: flex; flex-wrap: wrap; justify-content: space-between }
.footer .about .fl_0 .xxxr li { width: 48%; margin: 5px 0 }
.footer .about .fl_0 .xxxr .img { width: 100%; height: 0; position: relative; padding-top: 62.5% }
.footer .about .fl_0 .xxxr a { width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: inline-block; border-radius: 6px; overflow: hidden; }
.footer .about .fl_0 .xxxr a:before { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #b1a782; content: ""; }
.footer .about .fl_0 .xxxr img { opacity: 0.6; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .5s; transition: all .5s; -webkit-filter: grayscale(100%); -webkit-transition: .4s ease-in-out; -moz-filter: grayscale(100%); -moz-transition: .4s ease-in-out; -o-filter: grayscale(100%); -o-transition: .4s ease-in-out }
.footer .about .fl_0 .xxxr img:hover { opacity: 1; -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%) }
.subTitle, .currentSite, .subMain { float: none; overflow: hidden; zoom: 1 }
.currentSite { width: 1170px; margin: 20px auto 0; color: #7e7e7e; }
.currentSite a:link, .currentSite a:visited, .currentSite a:active { color: #967B4B }
.currentSite a:hover { color: #FF5722 }
.subMain { width: 1200px; margin: 20px auto 40px; background: url(../images/bb.png) left bottom no-repeat; display: flex; justify-content: space-between; }
.sub_lft { width: 75%; border-radius: 8px; overflow: hidden; }
.subTit { font-size: 16px; border-bottom: 1px solid #DE0000; line-height: 35px; margin: 0 20px }
.subTit span { color: #afafaf; font-size: 12px; font-weight: normal }
.sub_rgt { width: 22.5% }
.sub_rgt .box { background: #fff; border-radius: 8px; overflow: hidden; }
.sub_rgt .subTit { color: #ffffff; background: url(../images/listbg.jpg); text-align: center; border-bottom: 0 none; margin: 0 }
.sub_rgt .titleBar { line-height: 40px }
.sub_rgt .titleName { color: #bd0001 }
.sub_rgt .news_num li a:hover { color: #FF5722 }
.sub_rgt .bdshare { width: 238px; padding: 5px; margin-bottom: 10px; overflow: hidden; border: 1px solid #DADADA }
.sub_rgt .bdshare a { padding: 0; margin-left: 0; margin-right: 0 }
.sub_rgt .bdshare span { font-size: 14px; color: #999; line-height: 22px }
.news_i li { border-bottom: 0px dashed #d8d8d8; padding: 3px 0 }
.news_i li i { background: url(../images/rank_num.jpg) no-repeat; float: left; display: block; width: 14px; height: 14px; text-align: center; line-height: 14px; font-style: normal; margin-top: 5px; margin-right: 3px }
.news_i li a { float: left; display: inline; margin-left: 5px }
.news_num li { line-height: 35px; padding-left: 20px; background: url(../images/doc.jpg) no-repeat 0px center; }
.news_num li i { color: white; background: #D4947A; float: left; display: block; width: 16px; height: 14px; text-align: center; line-height: 14px; font-style: normal; margin-top: 5px }
.news_num li a { width: 100%; line-height: 35px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #636363 }
.news_num2 li { padding: 5px 0; background: none; text-align: center; width: 100%; margin-bottom: 20px; }
.news_num2 .imgmask { width: 100%; height: 0; padding-top: 56%; position: relative; }
.news_num2 .img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: block; overflow: hidden; }
.news_num2 li img { width: 100%; height: 100%; border-radius: 8px; object-fit: cover; }
.news_num2 li span { width: 100%; line-height: 30px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news_last li { background: url(../images/rank_last.jpg) no-repeat left center; padding-left: 10px }
.solidLine { margin: 15px 0 5px 0 }
.List li { margin-top: 30px; line-height: 40px; background: url(../images/listnvbg.png) no-repeat center #eee; background-size: 100% 100%; }
.List li:last-child { margin-bottom: 40px; }
.List li a { display: block; font-size: 16px; text-align: center; color: #7f7f7f }
.List li.lfaon, .List li:hover { background: url(../images/listnvbg.png) no-repeat center #e0dac5; background-size: 100% 100%; }
.List li.lfaon a, .List li a:hover { color: #a58b2d }
.p3_wrap2 { margin-top: 10px }
.p3_wrap2 .titleBar { line-height: 33px; margin: 0 0 10px 0; border-bottom: 2px solid #B1A782; background: #e4e0d0 }
.p3_wrap2 .titleName { color: #ffffff }
.p3_wrap2 .newsList { width: 98%; min-height: 350px; margin: 0 auto 10px; }
.p3_wrap2 .newsList li { line-height: 65px; padding-left: 18px; border-bottom: 1px dashed #d8d8d8; background: url(../images/doc.jpg) no-repeat 0px center; flex-direction: row; justify-content: space-between }
.p3_wrap2 .newsList li a { display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; width: 76% }
.p3_wrap2 .newsList li .rgt { width: 24%; text-align: right }
.p4_wrap2 { margin-top: 10px }
.p4_wrap2 .titleBar { line-height: 33px; margin: 0 0 15px 0; border-bottom: 2px solid #B1A782; background: #e4e0d0 }
.p4_wrap2 .titleName { color: #ffffff }
.p4_wrap2 ul { min-height: 708px }
.p4_wrap2 li { padding: 20px 10px; border-bottom: 1px solid #d6cdab; display: flex; justify-content: space-between; }
.p4_wrap2 li font { color: #b1a782; }
.p4_wrap2 li font:hover { color: #ff5722 }
.p4_wrap2 li .listpic { width: 22%; }
.p4_wrap2 li .imgmask { width: 100%; height: 0; padding-top: 56%; position: relative; }
.p4_wrap2 li .img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: block; overflow: hidden; }
.p4_wrap2 li img { width: 100%; height: 100%; border-radius: 8px; object-fit: cover; }
.p4_wrap2 .ttn { display: flex; flex-direction: column; }
.p4_wrap2 .ttn .right { color: #b1a782; font-size: 12px; width: fit-content; margin-top: 5px; }
.p4_wrap2 .ttn .lft { font-size: 18px; width: 100%; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; word-break: break-all; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: pre-wrap; }
.p4_wrap2 .ttn .lft a:hover { color: #FF5722 }
.p4_wrap2 .ttb { width: 75%; display: flex; flex-direction: column; justify-content: space-around; }
.p4_wrap2 .ttb p { line-height: 25px; color: #999; }
.box .picList2 { width: 98%; min-height: 738px; margin: 0 auto; overflow: hidden; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; }
.box .picList2 .imglist { width: 31%; border-radius: 8px; overflow: hidden; margin-top: 20px; margin-bottom: 20px; background: #fff; }
.box .picList2 i { width: 31%; }
.box .picList2 .imglist:nth-child(3n) { margin-right: 0 }
.box .picList2 .imglist .img { display: block; height: 0; padding-bottom: 61.48%; position: relative; width: 100% }
.box .picList2 .imglist img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; object-fit: cover; }
.box .picList2 .imglist img:hover { background: #FFF url(../images/tppicbj.png) -228px -5px no-repeat; opacity: .60; filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)"; -khtml-opacity: .60; -moz-opacity: .60 }
.box .picList2 .imglist .txt { width: 100%; padding: 0 10px; display: block; font-size: 14px; background: #E8E6DA; line-height: 50px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pagination { width: 100%; background: url(../images/bottom.gif); padding: 10px 25px; display: flex; }
.pagination span { float: left; display: inline; line-height: 26px; height: 26px; font-size: 14px }
.pagination a { border: 1px solid #ebebeb; display: inline; background: #ffffff; border-radius: 6px; overflow: hidden; padding: 0 9px; color: #9a9084; line-height: 26px; height: 26px; margin-right: 10px; text-decoration: none }
.pagination b { border: 1px solid #b1a782; display: inline; background: #b1a782; border-radius: 6px; overflow: hidden; padding: 0 9px; color: #ffffff; line-height: 26px; height: 26px; margin-right: 10px; text-decoration: none }
.pagination a:hover { border: 1px solid #c11e0d; background: #FFF; color: #676568; text-decoration: none }
.pagination a.click { border: 1px solid #c11e0d; background: #c11e0d; color: #FFF; float: left }
.pagination a.uclick { border: 1px solid #dedede; background: #fafafa; color: #cccccc; float: left }
.pagination .txtinput { float: left; line-height: 17px; height: 17px; width: 20px; padding: 0 2px; font-size: 12px; margin-right: 4px }
.pagination .button { float: left; height: 22px; padding: 2px; margin-right: 4px; background: url(../images/b_bg.jpg); border: 1px solid #c0c0c0; width: 40px; line-height: 15px; font-size: 12px }
.art { display: block; float: none; background: white }
.artTit { display: block; float: none; border-bottom: none; background: white; font-size: 24px; font-weight: normal; padding: 50px 30px 30px; line-height: 40px; text-align: center }
.martFrom { display: none }
.artFrom { width: 94%; margin: 0 auto; padding-bottom: 5px; text-align: center; color: #7f7f7f; line-height: 20px; background: white; border-bottom: 2px solid #ff9492 }
.artFrom .zanwei { margin-top: 5px; float: left; width: 80px }
.artFrom .fenxiang { margin-top: 5px; float: right; width: 70px }
.artFrom span { text-align: center; padding-right: 15px }
.artFrom a:link, .artFrom a:visited, .artFrom a:active { color: #7f7f7f }
.artFrom a:hover { color: #a80026 }
.artMain { background: white; overflow: hidden }
table.ad { margin: 20px auto }
table.ad .adTxt { padding: 0 15px }
table.ad .adTxt li { border-bottom: 1px dashed #dcdcdc; padding: 4px 0 }
table.ad .adTxt li.last { border-bottom: 0 none }
.artCon { margin: 30px 50px; line-height: 28px; font-size: 16px }
.artCon div { margin-top: 20px; padding: 10px 0 }
.artCon p { margin: 10px auto; text-indent: 2em; color: #333; text-align: justify; }
.artCon img { margin: 10px 0 }
.artCon p img { max-width: 80% !important; display: block; margin: 0 auto }
.artVote { margin: 8px 0 }
.artShare { line-height: 31px; height: 31px; background-color: #F8F7F7; border: 1px solid #ffffff; background: url(../images/list_b.gif) repeat; padding-left: 75px; margin: 0 30px 8px }
.artShare .bds_qufust, .artShare .bds_tsina, .artShare .bds_tqq, .artShare .bds_renren, .artShare .bds_baidu, .artShare .bds_copy, .artShare .bds_tieba, .artShare .bds_t163 { font-size: 14px; color: #666666; line-height: 16px; height: 16px; margin-right: 5px; text-indent: 2px; font-family: Arial, Helvetica, sans-serif }
.artShare #bdshare .bds_more { line-height: 16px; color: #0066CC; height: 16px; font-size: 12px; margin-right: 5px; text-indent: 3px }
.artShare #bdshare { padding-top: 5px }
.artAlter { border-top: 0px dashed #d8d8d8; padding: 5px 30px; line-height: 28px; font-size: 14px; margin-bottom: 5px }
.artAlter a:link, .artAlter a:visited, .artAlter a:active { color: #CC6900 }
.artAlter a:hover { color: #FF5722 }

@media only screen and (max-width: 960px) {
body { background: #ffffff }
.headbg { width: 100%; height: 50px; position: fixed; top: 0; z-index: 2; background: #f3f1eb }
.head { width: 100%; height: 50px; position: relative }
h1 { display: none }
.headbg h2 { height: 50px; width: 100%; text-align: center; background: #9d1518; display: block }
.hd-right { width: 0 }
.head .time { display: none }
.m-search { z-index: 2; border: 0px; outline: 0px; background: none; font-size: 1.2rem; color: #b77f50; text-align: center; position: fixed; right: 55px; top: 10px; width: 30px; display: block; height: 30px }
.head .search { z-index: 2; position: fixed; top: 50px; right: 0; width: 100%; display: none; height: 50px; background: #dcd6c1 }
.head .search form { position: absolute; right: 15%; bottom: 8px; width: 70%; height: 32px; border: 1px solid #E6E0DA }
#navToggle { z-index: 2; padding: 15px 15px; display: inline-block; position: fixed; top: 0; right: 0 }
#navToggle span { position: relative; width: 25px; height: 2px; margin-top: 10px }
#navToggle span:before, #navToggle span:after { content: ''; position: relative; width: 100%; height: 2px; left: 0 }
#navToggle span, #navToggle span:before, #navToggle span:after { -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; display: block; background: #b77f50 }
#navToggle span:before { top: 8px }
#navToggle span:after { bottom: 10px }
#navToggle.open span:before { top: 10px; -webkit-transform: translateY(-11px) rotate(-45deg); -moz-transform: translateY(-11px) rotate(-45deg); -ms-transform: translateY(-11px) rotate(-45deg); -o-transform: translateY(-11px) rotate(-45deg); transform: translateY(-11px) rotate(-45deg) }
#navToggle.open span:after { bottom: 12px; -webkit-transform: translateY(10px) rotate(45deg); -moz-transform: translateY(10px) rotate(45deg); -ms-transform: translateY(10px) rotate(45deg); -o-transform: translateY(10px) rotate(45deg); transform: translateY(10px) rotate(45deg) }
#navToggle.open span { background: none }
#navToggle.open span:before, #navToggle.open span:after { background: #4f4f4f }
#qufust_box { display: none }
.wrapper { width: 100%; flex-direction: column-reverse; }
.wrapper.row0 { margin-top: 70px; width: 90%; border-radius: 6px; }
.wrapper img { width: 100% }
.row1 { margin-top: 20px; flex-direction: column; }
.row1 .w_rgt { width: 90%; margin: 40px auto 0; }
.row1 .w_ctr { width: 90%; margin: 0 auto; }
.row1 .titleBar { margin-right: 0; }
.row1 .w_rgt li a { overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
.w960 { width: 100%; flex-direction: column; }
.row4 .box { width: 90%; margin: 40px auto 0; }
.row4 .box:nth-child(1) { margin-top: 0; }
.row4 .fimg { margin-top: 20px; }
.row4 .fimg:nth-child(1) { margin-top: 0; }
.row4 .newsList li { font-size: 16px }
.row4 .w_rgt { width: 94%; margin: 0 auto; }
.row3 { width: 90%; }
.row3 .picList { flex-wrap: wrap; }
.row3 .picList li { width: 47%; margin-bottom: 20px; }
.row4 .f3 { width: 60% }
.row4 .fbd { width: 60% }
.row4 .ft { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
.row5 { width: 90%; }
.row5 .titleBar { border-bottom: 1px solid #B1A782 }
.friendLink { width: 100%; padding: 5%; align-items: flex-start }
.footLink { display: none }
.footer { padding: 30px 5% 70px }
.footer .about { width: 100%; flex-direction: column }
.fl_0 { width: 100%; border: none }
.footer .footer-logo img { width: 180px }
.footer .about .fl_0 .introduction { display: none }
.footer .about .fl_0 .addres { width: 100%; padding: 0 }
.footer .about .fl_0 .xxxr { width: 50% }
.fl_4 { width: 100%; margin-top: 30px; }
.erwei { width: 120px }
#scrolltop { right: 5%; left: initial; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));
background: url(../images/icon-gotop-fixed.gif) rgba(0,0,0,.5) no-repeat center }
#scrolltop:hover { background: url(../images/icon-gotop-fixed.gif) rgba(0,0,0,.5) no-repeat center }
.currentSite { width: 90%; padding: 0; margin: 20px auto 0; }
.subMain { width: 90%; z-index: 1; background: none; flex-direction: column; }
.sub_rgt { width: 100% }
.sub_rgt .subTit { display: none }
.mt10 { margin-bottom: 0px }
.mt10+.mt10 { display: none }
.mt10 .List { width: 100%; display: flex; padding: 0; flex-direction: row; flex-wrap: wrap; }
.mt10 .List li { background: url(../images/an.png) #eee no-repeat center; background-size: 100% 100%; margin: 5px; width: 30%; ; line-height: 30px; }
.List li.lfaon, .List li:hover { background: url(../images/an.png) #e0dac5 no-repeat center; background-size: 100% 100% }
.sub_lft { width: 100%; margin-top: 10px; }
.artTit { font-weight: 800; padding: 10px; }
.p3_wrap2 .titleBar { border-bottom: 1px solid #B1A782 }
.p4_wrap2 .titleBar { border-bottom: 1px solid #B1A782 }
.p4_wrap2 ul { min-height: auto }
.artFrom { display: none }
.artCon { margin: 0 15px; padding: 10px 0; }
.artCon p { font-size: 18px; }
.artShare { margin: 0 15px 8px }
.artAlter { padding: 5px 15px }
.martFrom { display: block; width: 94%; display: block; margin: 0 auto; padding-bottom: 5px; text-align: center; color: #7f7f7f; line-height: 20px; background: white; border-bottom: 2px solid #ff9492 }
.martFrom span { text-align: center; padding-right: 15px }
.p4_wrap2 li { padding-bottom: 10px }
.p4_wrap2 .ttb { width: 66%; }
.p4_wrap2 li .listpic { width: 32%; }
.p4_wrap2 li .imgmask { padding-top: 62%; }
.p4_wrap2 li img { border-radius: 4px; }
.p4_wrap2 .ttb p { display: none }
.p4_wrap2 .ttn .lft { -webkit-line-clamp: 2; line-height: 1.2; }
.p4_wrap2 .ttn .right { margin-top: 0; }
.pagination { padding: 10px 15px; flex-wrap: wrap; }
.pagination b { border: none; margin-right: 5px; margin-top: 5px; }
.pagination a { border: none; background: #fffcf1; margin-right: 5px; margin-top: 5px; }
.artCon p img { max-width: 100%!important; height: auto!important }
.artCon img { width: 100%!important; height: auto!important }
.box .picList2 .imglist { width: 47% }
.box .picList2 .imglist:nth-child(odd) { margin-right: 6% }
.box .picList2 .imglist:nth-child(even) { margin-right: 0 }
.s-body { width: 100% }
.s-body li .rt { display: none }
}
.m_nav { position: fixed; width: 100%; height: 100%; background: #800000; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; z-index: 1000; opacity: 1; visibility: visible; margin-top: 0; padding-bottom: 50px; overflow-y: auto; transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; top: 0; transform: translateX(100%) }
.m_nav.open { transform: translateX(0) }
.m_nav .top { background: url(../images/enlogo.png) 15px no-repeat; background-size: auto 70%; height: 60px; padding: 20px; box-sizing: border-box }
.m_nav .top .closed { font-size: 22px; color: #ffffff; vertical-align: middle; float: right; cursor: pointer; -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: all .9s ease; -moz-transition: all .9s ease; -ms-transition: all .9s ease; -o-transition: all .9s ease; transition: all .9s ease }
.m_nav .top .closed:hover { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg) }
.m_nav .ul { margin-top: 30px }
.m_nav .ul li { padding: 0 20px; border-bottom: 1px solid #a20000; transform: translateY(0); -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; opacity: 0 }
.m_nav.open .ul li { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }
.m_nav .ul li:nth-child(1) { -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms }
.m_nav .ul li:nth-child(2) { -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms }
.m_nav .ul li:nth-child(3) { -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms }
.m_nav .ul li:nth-child(4) { -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms }
.m_nav .ul li:nth-child(5) { -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms }
.m_nav .ul li:nth-child(6) { -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms }
.m_nav .ul li:nth-child(7) { -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms }
.m_nav .ul li:nth-child(8) { -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms }
.m_nav .ul li:nth-child(9) { -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms }
.m_nav .ul li:nth-child(10) { -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms; transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms }
.m_nav .dropdown a { background: url(../images/lidian.png) center left no-repeat; background-size: auto 40%, auto 20%; padding-left: 40px; display: block; text-decoration: none; color: #fff; font-size: 16px; height: 50px; line-height: 50px; position: relative; }
.m_nav .nonedown a { background: url(../images/lidian.png) center left no-repeat; background-size: auto 40%; padding-left: 40px; display: block; text-decoration: none; color: #fff; font-size: 16px; height: 50px; line-height: 50px }
.m_nav .dropdown>a:after { bottom: 50%; right: 0; left: auto; margin-left: 0; margin-bottom: -7px; content: ""; background: url(../images/liend.png) center no-repeat; background-size: 100%; position: absolute; width: 23px; height: 14px; -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s; }
.m_nav .dropdown.open a:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.m_nav .ul li .dropdown_menu { text-align: center; display: none }
.m_nav .ul li.dropdown.active .dropdown_menu { display: block }
.m_nav .ul li .dropdown_menu a { background: none; display: inline-block; height: 50px; width: 30%; line-height: 50px; padding: 0 }
.m_nav .ul li .dropdown_menu a+a { background: url(../images/ml.png) left center no-repeat; background-size: contain; padding-left: 8px }
.m_nav .ul li .dropdown_menu a:last-child { border: none }
